
/**
 * types() returns all the available types, i.e., the predefined ones and those introduced by the class diagram
 */
public class ClassDiagram extends Element {

	Class context;
	ClassDiagramVis vis;

	/**
	 * 
	 * @return 
	 */
	public Sequence_Error check() {
		throw new UnsupportedOperationException();
	}

	/**
	 * 
	 * @return 
	 */
	public Sequence_Type types() {
		throw new UnsupportedOperationException();
	}

	/**
	 * 
	 * @return 
	 */
	public Sequence_Type env() {
		throw new UnsupportedOperationException();
	}

	/**
	 * 
	 * @param cdEl
	 * @return 
	 */
	public void addCDElement(CDElement cdEl) {
		throw new UnsupportedOperationException();
	}

	/**
	 * 
	 * @param el
	 * @return 
	 */
	public void deleteCDElement(CDElement el) {
		throw new UnsupportedOperationException();
	}

	/**
	 * 
	 * @param el
	 * @param ElINnew
	 * @return 
	 */
	public void updCDElement(CDElement el, CDElementInfo ElINnew) {
		throw new UnsupportedOperationException();
	}

	/**
	 * 
	 * @param classes
	 * @return 
	 */
	public void setContextClass(Class classes) {
		throw new UnsupportedOperationException();
	}

}